@charset "utf-8";/* CSS Document */
/*
  author:liuxp
  date:2011-7-06  
  Permissions:read/write
*/
/* 布局公用 */
.wrap,.footer,.headbox{width:960px;margin:0 auto}
.wrap{background:#fff;min-height:550px;_height:550px}
.col-sub,.col-extra{float:left;z-index:10;position:relative}
.col-main{float:left;width:100%;min-height:1px;position:relative;*z-index:0}
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both}
.layout,.main-wrap,.col-sub,.col-extra{*zoom:1}
/* reset css */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,\5b8b\4f53,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}
a:focus{outline:0}sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}fieldset,img{border:0 none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
a{color:#288fc7}.center{text-align:center}.left{text-align:left}.right{text-align:right}
a:hover{color:#fe8e00;text-decoration:none}
input,textarea{outline:none}a:focus{outline:none;-moz-outline:none}
abbr,article,aside,bb,datagrid,datalist,details,dialog,eventsource,figure,figcaption,footer,header,mark,menu,meter,nav,
output,progress,section,time{display:block;height:auto}
textarea{resize:none}.ver{vertical-align:-2px;*vertical-align:-1px;margin-right:3px;*margin-right:1px}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){
.ver{vertical-align:0}} /*opera css hack */
html,body{overflow-x:hidden}
/* 清除浮动 */
.clearfix:after{clear:both;content:"\20";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
/* input 样式 */
.t,.txtarea{background:#fafafa;border:1px solid #ddd;padding:.15em;height:20px;line-height:20px;color:#666}
.vche{vertical-align:-3px}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.vche{vertical-align:-1px}} 
/* 公共 */
 body{background:#fff url(../images/register/skin_bg_1.jpg) no-repeat center 0}
 .g_photo_att a,.btn_searchTop,.bigli,.navArrow span,.topMsg a.tipimg,.moreList,.moreList b,.scrTop a,.popupArrow,.hint_close,.pageBt a.pageFirst span,.pageBt a.after span,.tipwrong span,.permissions_1 span,.tipError,.tbox span{background:url(../images/register/bg_2.png) no-repeat}
 body.signBody{background:none}
.f_btn,.sexChange a,.f_btn_after,.f_btn_finish,.sign_btn,.difList li a,.sex_switch span,.loading,.wblogo,.badbtn{background:url(../images/register/bg_1_b.png) no-repeat}
.agencyStep span,.imgOn{background:url(../images/register/bg_1_a.png) no-repeat}
.agencyStep li .on,.gray_step,.navFil a.on{background:url(../images/register/bg_x.png) repeat-x}
.wrap{background:#fff;width:958px}
.wrap,.gridLeft,.signWrap{min-height:500px;_height:500px}
.gridLeft,.signWrap{border-width:1px;border-style:solid;-moz-border-radius:8px;-khtml-border-radius:8px;
                    -webkit-border-radius:8px;border-radius:8px;border-color:#fff}
.gridLeft{padding:30px 10px 20px;background:#fafafa;border-left:1px dashed #ededed;_padding:30px 8px 20px}					
.signWrap{background:#fff;margin:30px auto 10px}
.signWrap .col-sub{margin-left:-250px;width:250px}
.txArea{padding:0}
.logo img{margin:22px 0 0 0}
/* 头部 */
.headerAll .logo{float:left}
.headerAll .logo img{position:relative;top:10px;margin-right:10px}
.top_line,.topLang{font-size:14px;color:#666}
.topLang{margin-left:8px}
.backIndex{float:right;margin:40px 30px 0 0;display:inline}
.backIndex a{font-size:14px;color:#666}
.logo,.headSearch,.headNav{float:left}
/* 表单 */
.form_bd_name,.form_bd_detail{float:left;color:#666}
.form_bd_banks{float:left;color:#666; width:550px}
.form_bd_name{text-align:right;width:70px}
.form_bd{margin-bottom:15px}
.form_bd_btn{margin:10px 0 10px 75px;display:inline}
.form_bd_btn .sbtn{margin-right:10px}
/* 注册表单 */
.regBox{padding:30px 40px}
.regBox h1{font:20px 'Microsoft YaHei','SimSun';color:#333;margin-bottom:40px}
.regBox h1 span{font-size:12px;color:#999;margin-left:20px;font-family:'宋体'}
.regBox h1 .n_help { font-size:12px; margin-left:10px;} 
.regBox h1 .n_help .n_helpIcon { margin-left:0px;position:relative; top:2px; *top:0px;} 
.signBox .form_bd_name{font-size:14px;margin:5px 10px 0 0}
.form_txt{width:290px;height:28px;line-height:28px;padding:2px 5px;font-size:14px}
.form_code{width:90px}
	/* 注册按钮 */
	.form_btn{margin:50px 0 0 82px;_display:inline;_margin-left:40px}
	.form_btn_1{padding:35px 0 0 82px}
	*+html .form_btn{display:inline;margin-left:40px}
	.f_btn{width:168px;height:45px;background-position:0 0;border:0 none;margin-right:20px;cursor:pointer}
	.f_sign{ margin-left:20px; font-size:14px}
	/* 性别 */
	.sex{height:33px;line-height:33px;font-size:14px}
	.sexCon{margin:0 5px;color:#f00}
	.sexChange a{background-position:-375px 1px;padding-left:15px;margin-left:8px}
	.sex_switch span {width:100px;height:30px;margin-right:10px;display:inline-block}
	.sex_switch .boy{background-position:-243px -105px}
	.sex_switch .girl{background-position:-286px -75px}
	/* 验证码 */
	.form_code_box{display:block;border:1px solid #d7d7d7;height:32px;overflow:hidden;margin:0 8px;display:inline}
	.form_code,.form_code_box,.code_re{float:left}
	.code_re{display:block;height:35px;line-height:35px}
	.form_code_box img{position:relative;top:3px}
	/*注册提示*/
	.form_tips{margin:0 30px 15px 0;width:530px}
	.lh30{line-height:30px}
	.yq_name{padding:0 10px 0 5px} 
/* 注册侧边栏 */
.otherThing .sign_side_hd h2{font:18px 'Microsoft YaHei','SimSun';color:#666}
.otherThing .sign_side_bd{margin:25px 0;border-bottom:1px solid #ededed;padding-bottom:20px}
.otherThing .sign_side_bd img{margin-left:10px}
.difWay{padding:0 10px}
.difWay p{font-size:14px;color:#666;line-height:1.8}
.difWay p.dif_ex{font-size:12px}
/* 表单提示 */
.form_tip{margin-left:15px;display:inline;float:left;color:#ccc}
.tipCode{margin-top:5px}
/* 步骤 */
.agencyStep{height:35px;color:#666;position:relative;margin-bottom:30px;}
.agencyStep span{height:35px;display:inline-block;float:left}
.gray_step{float:left;background-position:0 -332px;}
.agencyStep span.d_step1{background-position:-135px -125px;width:5px}
.agencyStep span.d_step2{background-position:-141px -125px;width:21px}
.agencyStep span.d_step3{background-position:-162px -162px;width:22px}
.agencyStep span.d_step4{background-position:-141px -162px;width:21px}
.agencyStep span.d_step5{background-position:-135px -162px;width:5px}
.agencyStep span.d_step6{background-position:-185px -162px;width:5px}
.agencyStep span.d_step7{background-position:-162px -125px;width:22px}
.agencyStep span.d_step8{background-position:-185px -125px;width:5px}
.agencyStep li{float:left;line-height:35px;display:inline;color:#666;font-size:14px;margin-left:-10px}
.agencyStep li .on{color:#fff;background-position:0 -297px;float:left;}
/* 完成第一步 */
.signBox .fulfillBox .form_bd{margin-bottom:10px}
.signBox .fulfillBox .form_bd_detail{margin-top:6px;color:#666;font-size:14px}
.form_sel{width:80px;margin-right:0px}
.f_day{width:70px;margin:0}
.f_week{margin:0 5px}
.signBox .fulfillBox .form_btn{margin:80px 0 80px 60px}
.f_btn_after{background-position:-109px -105px;width:133px;height:30px;border:0 none;margin-left:180px}
.f_sign_after{height:30px;line-height:30px; margin-top:25px; float:left}
/* 完成 */
.f_btn_finish{background-position:0 -105px;width:180px;height:30px;border:0 none;margin:20px 0 0 180px;cursor:pointer;float:left}
.f_label{displya:block;font-size:14px;color:#666;margin:0 0 0 320px}
.f_finish{padding-bottom:200px}
.f_finish .form_btn{padding:0 0 30px 320px;margin:0}
.regFinish{padding-bottom:20px;width:702px;margin-left:90px}
	/* 标题 */
	.filter{position:relative;border-top:1px solid #dbdbdb;border-bottom:1px solid #c7c7c7;
	           border-left:1px solid #dbdbdb;margin:10px 0;background:#f7f7f7}
    .navFil a{display:block;text-align:center;color:#999;float:left;border-left:1px solid #dbdbdb;
			 border-right:1px solid #dbdbdb;margin-left:-1px;overflow:hidden;padding:0 10px;position:relative;left:-1px}
    .filter,.navFil,.navFil a{height:30px;line-height:30px}
    .navFil{position:absolute;top:0}
    .navFil a.on{background-position:0 -266px;background-color:#fff;border-bottom:1px solid #fff}
    .navFil a span{display:inline-block;font-size:14px;color:#666;cursor:pointer}
	.nobor,.navFil a.nobor_1{border-left-color:#fff}
	.navFil a.nobor_2{border-right:0 none}
.aboutCon{border:1px solid #dbdbdb;border-top:0 none;margin-bottom:40px}
.fil_sel{float:right;margin-right:15px;display:inline}
.fil_sel .line{color:#ccc;margin:0 4px}
.fil_sel a{color:#666}
.about_bd{padding:10px}
.aboutList{position:relative;left:10px;height:226px;overflow-y:scroll}
.aboutList li{float:left;border:1px solid #ddd;background:#f9f9f9;padding:10px;margin:0 6px 10px;display:inline}
.aboutList li.current{border:1px solid #b9e3e7;background:#e7f5fc}
.aboutList li .g_user{position:relative}
.aboutList li span{cursor:pointer}
.userName{text-align:center;margin:3px 0 0 0}
.imgOn{width:15px;height:15px;background-position:-136px -108px;position:absolute;left:5px;bottom:5px}
.topSpace{margin-top:6px}
.g_user .g_photo_set img{width:50px;height:50px}
/* 页脚 */
.footer{margin:0 auto 0}
.footNav span{color:#ccc;margin:0 3px}
.footNav a,.copyright a,.copyright span{color:#999}
.footNav{float:left}
.footNav,.copyright{padding-bottom:20px}
.copyright{float:right}
.copyright span{margin:0 5px}
/* 提示层 */
.hint{background:#fff9b7;border:1px solid #eee4aa;padding:7px 10px 7px;color:#960;position:relative}
.hint_close{background-position:-32px -27px;position:absolute;width:8px;height:7px;text-indent:-9999em;right:8px;_right:12px;top:12px}
.tipwrong,.tipok,.totalNum,.tipwrong span,.tipok span,.tiptxt{float:left}
.tipwrong span,.tipok span{width:15px;height:15px;display:inline-block;margin-right:5px;vertical-align:-2px;position:relative;top:2px;*top:0}
.tipwrong{color:#f00}
.tipwrong span{width:15px;height:16px;background-position:-42px -163px;vertical-align:-3px}
/* 登录 */
.signContent{border-bottom:1px solid #ccc;margin-bottom:10px;}
.inSign{background:url(../images/register/login_bg.jpg) no-repeat;width:960px;min-height:550px;_height:550px;margin:0 auto;position:relative}
.signLogo{position:absolute;left:65px;top:10px}
.sign_form_txt{width:210px}
.sign_btn{background-position:0 -140px;width:100px;height:30px;border:0 none}
.loading{background-position:0 -75px;width:100px;height:30px;border:0 none}
.signContent .form_btn{margin:20px 0 0;padding-left:70px;width:300px}
.signContent .form_btn .f_sign{height:30px;line-height:30px;width:150px}
.p_bd{border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-bottom:20px;position:relative;zoom:1}
.p_bd .form_bd_name{font-size:14px;margin:5px 0 0 0}
.p_hd{margin-bottom:35px}
.p_hd h2{height:35px;font:24px 'Microsoft YaHei','SimSun';}
.pintour-box{background:#fff;padding:20px;width:380px;height:410px}
.login_tip{position:absolute; top:-20px; left:0}
.pintour-box{position:absolute;top:60px;right:0;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=2);background:#fff}
.sign_tip{margin:5px 0 0 10px}
.sign_tip a,.sign_check,.p_foot p{font-size:14px}
.sign_check{margin-left:70px;color:#666}
.p_foot{margin-left:30px}
.p_foot p{color:#666}
.p_tip{margin-left:26px;border:1px solid #e5cd37;background:#fff9d7;width:259px;padding-left:5px}
.tipwrong,.tipok{padding:3px 5px;font-size:12px}

/*问卷*/
.questionnaire{ width:700px;}
.questionnaire h2,.risk h2{ font-size:24px; font-family:"微软雅黑"; padding-bottom:20px;}
.q_1{ margin-bottom:20px; padding-left:60px}
.q_1 p{ font-size:14px; margin-bottom:10px;}
.q_1 p input{ margin-right:3px;}
.q_1 span{ padding-right:50px;}
.txtwb{ width:480px; height:50px; color:#666}
.risk{float:left; width:540px;}
.conferCon { width:560px; height:200px; border:1px solid #bababa; margin-top:10px; margin-left:60px; margin-bottom:10px; overflow-y:scroll; padding:5px;}
.conferCon h2 { font-size:16px; color:#666; text-align:center; height:32px; line-height:32px;}
.conferCon h3 {font-size:14px;color:#666;height:32px; line-height:32px;}
.conferCon p { color:#666; padding:5px 0; text-indent:2em;}
.conferCon p.lasttxt{ text-indent:0}
.tyqs{ width:100px; background-position:0 -54px}
.success{ height:55px; background:url(../images/register/ok.png) no-repeat; padding:25px 0 0 100px; font:24px 'Microsoft YaHei','SimSun';color:#666; margin:0 0 50px 250px}
.success1{ height:80px; background:url(../images/register/ok.png) no-repeat; padding-left:100px; font:24px 'Microsoft YaHei','SimSun';color:#666; margin-bottom:50px; width:510px}

.signBox{ padding-left:30px;}
.po_lf a{ color:#666;}
.po_lf .on a{ color:#fff}
.sign_side_bd{ margin-bottom:30px}

.tbox{ border:1px solid #EEE4AA; background:#FFF9B7; padding:7px 20px 2px; width:260px; float:left;}
.tbox p{ color:#666; padding-bottom:5px;}
.tbox span{ width:15px; height:16px; display:inline-block; background-position:-56px -81px; vertical-align:-3px; margin-right:3px;}

.preview{ text-align:center; padding:5px; width:310px; height:150px; border:1px solid #ccc; float:left;}

.agreement{clear:both; margin: 20px 0 0 210px; }
